EasiWriter and TechWriter Pro+ versions use the UKey module written by David Pilling to whom we are grateful for permission to use it. It means that the following key combinations are now available:
Nine new menu key shortcuts are added. The shortcut names needed to identify these in MenuData are:
Qualifier | Tab | Insert | End |
(none) | - | Insert | - |
Shift | - | S-Insert | S-End |
Ctrl | C-Tab | C-Insert | C-End |
Shift-Ctrl | SC-Tab | SC-Insert | SC-End |
Note: SC and CS are interchangeable; Shift-Tab is now recognised, but is reserved for use in tables to indicate a <tab> inserted within a cell.
For convenience these are split into keypad (NumLock on and off) and non-keypad keys, although it should be noted that the application is not told the state of the lock key when the key is sent, it is just sent different key codes by the keyboard driver.
Qualifier | 0 .. 9 | . | / | * | - | + | Enter |
(none) | N-0 .. N-9 | N-. | N-/ | N-* | N- | N-+ | - |
Shift | SN-0 .. SN-9 | SN-. | SN-/ | SN-* | SN- | SN-+ | SN-Enter |
Ctrl | CN-0 .. CN-9 | CN-. | CN-/ | CN-* | CN- | CN-+ | CN-Enter |
Shift-Ctrl | SCN-0 .. SCN-9 | SCN-. | SCN-/ | SCN-* | SCN- | SCN-+ | SCN-Enter |
Enter (unqualified) is reserved to mean the same as Shift-Return start new line.
Qualifier | Ins | End | Dn | PgUp | Left | Right | Up |
(none) | N-Insert | N-End | N-Down | - | N-Left | N-Right | N-Up |
Shift | SN-Insert | SN-End | SN-Down | SN-PageUp | SN-Left | SN-Right | SN-Up |
Ctrl | CN-Insert | CN-End | CN-Down | CN-PageUp | CN-Left | CN-Right | CN-Up |
Shift-Ctrl | SCN-Insert | SCN-End | SCN-Down | SCN-PageUp | SCN-Left | SCN-Right | SCN-Up |
Plus those from the last 5 columns of the NumLock Off table.
Qualifier | Return | Delete | Home | Page Up | Page Down | <-- (Backspace) |
(none) | - | - | - | - | - | - |
Shift | - | S-Delete | S-Home | S-PageUp | S-PageDown | S-Backspace |
Ctrl | C-M | C-Delete | S-Home | C-PageUp | C-PageDown | C-Backspace |
Shift-Ctrl | SC-M | SC-Delete | SC-Home | SC-PageUp | SC-PageDown | SC-Backspace |